#sample Makefile
#注意：在引用变量时必须将变量放在一个小括号中在使用美元符$引用
# 根据依赖项对目标进行分组，在以上指定多个目标，指定的依赖项是其共同的依赖项
# 书写规则的建议:
#				单目标，多依赖项，尽量要做到一个规则中只存在一个目标文件，可有多个依赖文件
#				尽量避免使用多目标，单依赖的方式。

objects = main.o kbd.o command.o display.o insert.o search.o files.o utils.o
edit : $(objects)
	gcc -o edit $(objects)
$(objects) : defs.h
kbd.o command.o files.o: command.h
display.o insert.o search.o files.o : buffer.h 
.PHONY:clean
clean :
	rm edit $(objects)

